"""
Created on 17-Aug-2009

@author: dexen
"""

class Task(object):
    def __init__(self):
        pass

    def __isinit__(self):
        return False
    
    def __hasinput__(self): 
        raise NotImplementedError()

    def __isinput__(self, ind):
        raise NotImplementedError()
        
    def __execute__(self, inds=[]):
        raise NotImplementedError()
    
    def __initialize__(self):
        pass
